// 所有关于分页的hooks公共的js部分
import { ref } from "vue";
export let usePagination = (getData:any) => {
    const totalNum = ref(0);  // 总条数
    const pageSize = ref(5);  // 页数
    const currentPage = ref(1); // 条数

    // 分页切换 页数
    const handleCurrentChange = (page: number) => {
        currentPage.value = page;
        // 不要忘了重绘视图哦~~~
        getData();
    };
    // 分页切换 条数
    const handleSizeChange = (page: number) => {
        pageSize.value = page;
        // 不要忘了重绘视图哦~~~
        getData();
    };

    return {
        totalNum,
        pageSize,
        currentPage,
        handleCurrentChange,
        handleSizeChange
    }
}


